โมดูล Dates ในจูเลียให้โครงสร้างแบบหลายระดับที่มีเสถียรภาพในการจัดการข้อมูลเวลาผ่านประเภทที่ไม่สามารถเปลี่ยนแปลงได้สามประเภทหลัก: Time (อิงจากนาฬิกา), Date (อิงจากปฏิทิน), และ DateTime (รวมกัน).
1. การจัดการพื้นที่ชื่อ (Namespace)
การเลือกวิธีโหลดโมดูลจะกำหนดรูปแบบการโต้ตอบของคุณ:
- using Dates: นำฟังก์ชันที่ส่งออกทั้งหมดมาไว้ใน
Main. คุณสามารถเรียกใช้today()โดยตรงได้ - import Dates: ฟังก์ชันต้องระบุคำนำหน้าอย่างชัดเจน (เช่น,
Dates.now()). ซึ่งปลอดภัยกว่าสำหรับงานขนาดใหญ่เพื่อหลีกเลี่ยงการชนกันของชื่อ
2. การเข้าถึงและดึงข้อมูล
นอกเหนือจากการสร้าง จูเลียอนุญาตให้ดึงข้อมูลเมตาแบบละเอียดโดยใช้ฟังก์ชันเฉพาะ เช่น year(), minute()หรือ dayofweekofmonth() เพื่อระบุรูปแบบเฉพาะ (เช่น วันศุกร์ที่สามของเดือน)
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>